|
Date : 12 juillet 1991 Protection : CLEF PHYSIQUE Programme : PSN 4 V2.1F Outils : SOFT-ICE Fichier : PSN4.EXE et PSONE.OVL Temps pass� : 1 Heure 30 minutes Soci�t� : SCITOR Divers : Origine : THCSF Num�ro : 106 Un programme qui passe en mode DEMO lorsque la clef est absente. En fait la seule diff�rence est que l'on ne peut plus sauver les projets que l'on vient de cr�er. Avec SOFT-ICE on arrive a trouver la routine qui teste la pr�sence de la clef en placant un point d'arr�t sur l'imprimante en lecture comme suit: BPIO 3F9 R Cette routine est appel�e en 3741:14AD lorsque l'on veut sauver et est �galement appel�e lors du d�marrage du soft en 0C18:0657 voir ci-dessous: Au moment de la sauvegarde: 3741:14AD 9AB9000716 CALL 1607:00B9 ;test de la clef 3741:14B2 D1E8 SHR AX,1 3741:14B4 7203 JB 14B9 ;saut � forcer... 3741:14B6 E9F102 JMP 17AA 3741:14B9 Au chargement du programme: 0C18:0657 9AB9000716 CALL 1607:00B9 0C18:065C D1E8 SHR AX,1 0C18:065E 7209 JB 0669 ;saut � forcer... 0C18:0660 B84B04 MOV AX,044B 0C18:0663 50 PUSH AX 0C18:0664 9A0E000621 CALL 2106:000E ;affiche mode DEMO 0C18:0669 9AB9000716 CALL 1607:00B9 0C18:066E D1E8 SHR AX,1 Il suffit de forcer le saut qui suit le test en sorti de la routine. Dans le fichier PSN4.EXE chercher D1E87209B84B04 et remplacer 72 par EB, puis chercher D1E87203E9F102 dans le fichier PSONE.OVL et mettre EB � la place de 72. FREDDY |